jQuery(document).ready(function($) {
	// var dtd = $.Deferred;
	var uptoken = "";
	$.ajax({


		url: 'http://api4-dev.ninebot.cn/h5/Qiniu/get_token',


		type: 'post',
		dataType: 'json',
		data: {type: 'img'},
	})
	.done(function(data) {
		uptoken = data.data.token;

		var uploader = Qiniu.uploader({
			runtimes: 'html5,flash,html4', //上传模式,依次退化
			browse_button: 'add', //上传选择的点选按钮，**必需**
			// uptoken_url: '/token',            //Ajax请求upToken的Url，**强烈建议设置**（服务端提供）
			uptoken_func: function(){    // 在需要获取uptoken时，该方法会被调用
			        // do something
			        // return uptoken;
			},
		    uptoken: uptoken,
			domain: 'http://app-image-cdn.ninebot.cn/',   //bucket 域名，下载资源时用到，**必需**
			container: 'container', //上传区域DOM ID，默认是add的父元素，
			// drop_element: 'container',
			// dragdrop: true,
			max_file_size: '10mb', //最大文件体积限制
			flash_swf_url: 'https://cdn.staticfile.org/plupload/3.1.0/Moxie.swf', //引入flash,相对路径
			max_retries: 3, //上传失败最大重试次数
			chunk_size: '4mb', //分块上传时，每片的体积
			auto_start: true, //选择文件后自动上传，若关闭需要自己绑定事件触发上传
			// log_level: 1,
			init: {
				'FilesAdded': function(up, files) {
					plupload.each(files, function(file) {
						// 文件添加进队列后,处理相关的事情
					
						

					});
				},
				'BeforeUpload': function(up, file) {
					
					if ($('.fq_picture_list li').length>4) {
						 uploader.stop();
					}


				},
				'UploadProgress': function(up, file) {
					// 每个文件上传时,处理相关的事情
				},
				'FileUploaded': function(up, file, info) {
					// 每个文件上传成功后,处理相关的事情
					// 其中 info 是文件上传成功后，服务端返回的json，形式如
					// {
					//    "hash": "Fh8xVqod2MQ1mocfI4S4KpRL6D98",
					//    "key": "gogopher.jpg"
					//  }
					// 参考http://developer.qiniu.com/docs/v6/api/overview/up/response/simple-response.html
					var domain = up.getOption('domain');
					
					var res = $.parseJSON(info.response);
					console.log(res)
					var sourceLink = domain + res.key; //获取上传成功后的文件的Url
					// 处理上传
					
				
					$('.fq_picture_list').prepend('<li><p class="delete"></p><img data-img="'+sourceLink+'" src="'+sourceLink+'?imageView2/1/w/200"></li>')

					$('.fq_picture_list li img').height($('.fq_picture_list li').width())

					if ($('.fq_picture_list li').length >4 ) {
						$('#add').hide()
					}
					$('#fq_picture_num').text($('.fq_picture_list li').length-1)
				},
				'Error': function(up, err, errTip) {
					console.log(up, err, errTip);
					//上传出错时,处理相关的事情
				},
				'UploadComplete': function() {
					//队列文件处理完毕后,处理相关的事情
				}
				
			}
		});

	})
	.fail(function(data) {
		console.log("error");
	})
	.always(function() {
		console.log("complete");
	});
	
	
	
});
